package com.translate.vo;

import java.util.List;

import com.translate.vo.contract.ICustomerDetailVO;

public class CustomerDetailVO<T, V> implements ICustomerDetailVO<T, V> {
	
	
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public Byte getFollowup() {
		return followup;
	}

	public void setFollowup(Byte followup) {
		this.followup = followup;
	}

	public Byte getIsLock() {
		return isLock;
	}

	public void setIsLock(Byte isLock) {
		this.isLock = isLock;
	}

	public Integer getDealStatus() {
		return dealStatus;
	}

	public void setDealStatus(Integer dealStatus) {
		this.dealStatus = dealStatus;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public Float getLng() {
		return lng;
	}

	public void setLng(Float lng) {
		this.lng = lng;
	}

	public Float getLat() {
		return lat;
	}

	public void setLat(Float lat) {
		this.lat = lat;
	}

	public Long getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Long createTime) {
		this.createTime = createTime;
	}

	public Long getLastFollowCustomer() {
		return lastFollowCustomer;
	}

	public void setLastFollowCustomer(Long lastFollowCustomer) {
		this.lastFollowCustomer = lastFollowCustomer;
	}

	public List<T> getCustomerFlags() {
		return customerFlags;
	}

	public void setCustomerFlags(List<T> customerFlags) {
		this.customerFlags = customerFlags;
	}

	public List<V> getCustomerFollow() {
		return customerFollow;
	}

	public void setCustomerFollow(List<V> customerFollow) {
		this.customerFollow = customerFollow;
	}

	public Long getLastFlowTime() {
		return lastFlowTime;
	}

	public void setLastFlowTime(Long lastFlowTime) {
		this.lastFlowTime = lastFlowTime;
	}


	public String getContactsName() {
		return contactsName;
	}

	public void setContactsName(String contactsName) {
		this.contactsName = contactsName;
	}

	public Byte getGender() {
		return gender;
	}

	public void setGender(Byte gender) {
		this.gender = gender;
	}


	public Byte getAllocation() {
		return allocation;
	}

	public void setAllocation(Byte allocation) {
		this.allocation = allocation;
	}


	private Integer id;

    private String customerName;

    private Byte followup;

    private Byte isLock;

    private Integer dealStatus;

    private String address;

    private String location;

    private Float lng;

    private Float lat;

    private Long createTime;

    private Long lastFollowCustomer;
    
    private Long lastFlowTime;
    
    private String contactsName;
    
    private Byte gender;
    
    private Byte allocation;
    
    private List<T> customerFlags;
    
    private List<V> customerFollow;
}